﻿using System;
using System.Collections.Generic;

namespace Melee.DataContract.Views
{
    public class MapView
    {
        private Int32 m_Id = 0;
        public Int32 Id
        {
            get { return m_Id; }
            set { m_Id = value; }
        }

        private string m_Name = null;
        public string Name
        {
            get { return m_Name; }
            set { m_Name = value; }
        }

        private string m_Img = null;
        public string Img
        {
            get { return m_Img; }
            set { m_Img = value; }
        }

        private Int32 m_X = 0;
        public Int32 X
        {
            get { return m_X; }
            set { m_X = value; }
        }

        private Int32 m_Y = 0;
        public Int32 Y
        {
            get { return m_Y; }
            set { m_Y = value; }
        }

        private IEnumerable<AreaView> m_Areas = null;
        public IEnumerable<AreaView> Areas
        {
            get { return m_Areas; }
            set { m_Areas = value; }
        }

        private IEnumerable<CityView> m_Cities = null;
        public IEnumerable<CityView> Cities
        {
            get { return m_Cities; }
            set { m_Cities = value; }
        }

        private IEnumerable<DuplicateView> m_Duplicates = null;
        public IEnumerable<DuplicateView> Duplicates
        {
            get { return m_Duplicates; }
            set { m_Duplicates = value; }
        }
    }
}
